<?php
namespace app\tools\controller;
use app\tools\logic\ApiLogic;
use app\tools\logic\EmailLogic;

class Email extends Base{
	//------------------------------1-----------------------------------
	//获取类型列表
	function getTypeList(){
		$data = EmailLogic::getTypeList();
		return ApiLogic::return(0,'',$data);
	}
	//获取详情
	function getTypeInfo(){
		$info = EmailLogic::getTypeInfo();
		return ApiLogic::return(0,'',$info);
	}
	//保存
	function saveType(){
		$rs = EmailLogic::saveType();
		if($rs){
			return ApiLogic::return($rs);
		}else{
			return ApiLogic::return(0);
		}
	}
	//新增
	function addType(){
		$rs = EmailLogic::addType();
		if($rs){
			return ApiLogic::return($rs);
		}else{
			return ApiLogic::return(0);
		}
	}
	//删除
	function deleteType(){
		$rs = EmailLogic::deleteType();
		if($rs){
			return ApiLogic::return($rs);
		}else{
			return ApiLogic::return(0);
		}
	}
	//-----------------------------1------------------------------------

	//-----------------------------2------------------------------------
	// //获取套餐列表
	// function packList(){
	// 	$data = EmailLogic::packList();
	// 	return ApiLogic::return(0,'',$data);
	// }
	// //获取详情
	// function packGetInfo(){
	// 	$info = EmailLogic::packGetInfo();
	// 	return ApiLogic::return(0,'',$info);
	// }
	// //新增套餐
	// function packAdd(){
	// 	$rs = EmailLogic::packAdd();
	// 	if($rs){
	// 		return ApiLogic::return($rs);
	// 	}else{
	// 		return ApiLogic::return(0);
	// 	}
	// }
	// //编辑
	// function packSave(){
	// 	$rs = EmailLogic::packSave();
	// 	if($rs){
	// 		return ApiLogic::return($rs);
	// 	}else{
	// 		return ApiLogic::return(0);
	// 	}
	// }
	// //删除
	// function packDelete(){
	// 	$rs = EmailLogic::packDelete();
	// 	if($rs){
	// 		return ApiLogic::return($rs);
	// 	}else{
	// 		return ApiLogic::return(0);
	// 	}
	// }
	//------------------------------2-----------------------------------

	//------------------------------3-----------------------------------
	//获取对应类型的邮箱列表
	function getList(){
		$data = EmailLogic::getList();
		return ApiLogic::return(0,'',$data);
	}

	//获取详情
	function getInfo(){
		$info = EmailLogic::getInfo();
		return ApiLogic::return(0,'',$info);
	}
	//新增套餐
	function add(){
		$rs = EmailLogic::add();
		if($rs){
			return ApiLogic::return($rs);
		}else{
			return ApiLogic::return(0);
		}
	}
	//编辑
	function save(){
		$rs = EmailLogic::save();
		if($rs){
			return ApiLogic::return($rs);
		}else{
			return ApiLogic::return(0);
		}
	}
	//删除
	function delete(){
		$rs = EmailLogic::delete();
		if($rs){
			return ApiLogic::return($rs);
		}else{
			return ApiLogic::return(0);
		}
	}
	//-------------------------------3----------------------------------

	//批量导入
	function addList(){
		$rs = EmailLogic::addList();
		// print_r($rs);
		if($rs['code']!=0){
			return ApiLogic::return($rs['code']);
		}else{
			$msg = "";
			if($rs['cf']>0){
				$msg .= "重复邮箱".$rs['cf'].'个已忽略 ';
			}
			if($rs['cg']>0){
				$msg .=" 成功导入邮箱".$rs['cg'].'个';
			}
			return ApiLogic::return(0,$msg);
		}
	}

	//删除所有
	function deleteAll(){
		$rs = EmailLogic::deleteAll();
		if($rs){
			return ApiLogic::return($rs);
		}else{
			return ApiLogic::return(0);
		}
	}

}
